package pe.com.empresa.datos.dao;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import pe.com.empresa.datos.dominio.Comprobante;
import pe.com.empresa.datos.dominio.ComprobanteExample;

public interface ComprobanteMapper {
    int countByExample(ComprobanteExample example);

    int deleteByExample(ComprobanteExample example);

    int deleteByPrimaryKey(String numeroComprobante);

    int insert(Comprobante record);

    int insertSelective(Comprobante record);

    List<Comprobante> selectByExample(ComprobanteExample example);

    Comprobante selectByPrimaryKey(String numeroComprobante);

    int updateByExampleSelective(@Param("record") Comprobante record, @Param("example") ComprobanteExample example);

    int updateByExample(@Param("record") Comprobante record, @Param("example") ComprobanteExample example);

    int updateByPrimaryKeySelective(Comprobante record);

    int updateByPrimaryKey(Comprobante record);
}